A Bad Case of Stripes by David Shannon - 9780439598385