by JamesW.Hall (Author)
Format: Hardcover
Pages: 736
Edition: 1
Publisher: Allyn & Bacon
Published: 09 Nov 2006
ISBN 10: 0205361048
ISBN 13: 9780205361045