Physical Description: 1 online resource (xxxviii, 489 pages): text file, PDF.
ISBN: 9781315885360 (electronic book)
9781032072456 (pbk
9780415709507 (hbk)