Books by Richard E. Lange