Intermediate Arithmetic: Including Exers by Dr John Henry Walsh