Description
Physical Description:xxiii, 520 pages : illustrations ; 27 cm
Bibliography:Includes bibliographical references and index.
ISBN:0415966450
9780415966450
0415966469
9780415966467
9780203643921
0203643925