Item Description:Includes index.
Physical Description:1 online resource (xxxiii, 541 pages) : illustrations
ISBN:0585439494
9780585439495
9781931841740
1931841748