Physical Description: 1 online resource (xxxii, 973 pages): illustrations, text file, PDF.
ISBN: 129211097X
9781292110974 (electronic book)