Author: Walsh, Thomas Tracy.