Description
Item Description:Previous edition: 2006. - Includes index
Physical Description:xxii, 372 pages illustrations
ISBN:0470318120
9780470406052
9780470318126
9780470406595
0470406054