7 and 9 year boys loved the book...