9780849340802 (print) 9780429127199 (eBook)