Author: Barbara Fienberg, Geoff Kelly (illustrator), Kim Gamble (illustrator) Anna Fienberg