by Peter May
Unfortunately this library e book had several pages missing near the end .not very happy