Megaliths the ancient stone monuments of England and Wales (Cape, 2003)