Books by Alan Smart