Author(s) Joseph Terry, John Walden, and James Kirkley PDF spo93.pdf Cover date 2008 No. of pages 366