Higher Arithmetic by Dr John Henry Walsh