Books Authored by Dr. Brian L Kieran