Books by Prof Elton A. Hall