by William E. Prentice ISBN: 9780803644649