Books by Kevin V Mulcahy