Physical Description:xxv, 509 p. ill
ISBN:0309086221
9780309086226
9780309506557
9780309087049
0309506557
030908704X