The Mammoth Cheese by Sheri Holman. Long but engaging.