James Hearne compare prices