Books by Richard E. Hardy