Books by Bryan C. Reece