9780847727599