Author: Marymae Klein, David Klein, Jacket by Peter Bramley