464 pages Peachpit Press English 0321374657 978-0321374653 Product 8.9 x 7 x 0.9 inches Shipping 1.8 pounds
464 pages Peachpit Press English 0321374657 978-0321374653 Product 8.9 x 7 x 0.9 inches Shipping 1.8 pounds