Books by James Andrew Freeman