Books by Christian B Allan Ph D