The Alex Cave Series. Books 1,2,3