Books by Bruce R. McPherson