Concepts, Principles, and Practice - Charles H. Eccleston; Frederic March (Taylor and Francis, 2010)