Ribbit! by Terrence Pellikaan
_