Books by Brian J. Anderson