by Walter Day (Author)
Format: Hardcover
Pages: 760
Edition: 2nd ed.
Publisher: 1st World Publishing
Published: 24 May 2007
ISBN 10: 1421899582
ISBN 13: 9781421899589