Books by Algy Craig Hall