9780747552611