Books by Alan M Langford