Books by E. Brian Smith