Life and Work of D.J. Macdonnell