by RichardWallace (Editor)
Format: Paperback
Pages: 736
Edition: 2nd Revised edition
Publisher: Adams Media Corporation
Published: 26 May 2006
ISBN 10: 1593376006
ISBN 13: 9781593376000