More of a reference than a read through, Caffarella supports a multi-layered, non-linear yet comprehensive approach to program planning. Also has a number of important worksheets/training sheets to use. Best to skim through when actually planning an event.