Books written by Phil Cross