Ave Atque Vale Hail and Farewell, Michael Kelly,
Author:
Michael Kelly