magic cottage james herbert (4 results)