632 pages of good clean fun