432 pages Harrap; 1St Edition edition English 0245594523 978-0245594526 Product 9.4 x 6.7 x 1.5 inches Shipping 1.8 pounds
432 pages Harrap; 1St Edition edition English 0245594523 978-0245594526 Product 9.4 x 6.7 x 1.5 inches Shipping 1.8 pounds