isbn 9780122097508