by SteeleRoger (Author)
Format: Hardcover
Pages: 288
Edition: Rev. Ed
Publisher: Chambers Harrap
Published: 19 Jun 2006
ISBN 10: 0550102728
ISBN 13: 9780550102720