Physical Description: 1 online resource (xii, 305 pages): illlustrations, text file, PDF.
ISBN: 9781107023956 (electronic book)
9781107617896 (electronic book)