9781459705630_author