Alan E Crossley Author