Description
Physical Description:1 online resource (xxix, 402 pages) : illustrations
ISBN:9781119199946
1119199948
9780470613061
0470613068
9780470613085
0470613084
1282550225
9781282550223
9780470587508