Description
Item Description:Includes index.
Physical Description:xxiii, 1054 pages : illustrations ; 18 cm.
ISBN:0849390877
9780849390876