Physical Description: 1 online resource (xxxviii, 720 pages): illustrations,text file, PDF.
ISBN: 9781498799539 (electronic book)