Books by Brian L. Kieran