9781459705616_author