9781847947437