by David Walsh (Author)
Format: Hardcover
Pages: 736
Edition: 4th Revised edition
Publisher: South-Western College Publishing
Published: 02 Mar 2012
ISBN 10: 1111972192
ISBN 13: 9781111972196