9781947070400