A HISTORY OF ELEMENTARY MATHEMATICS WITH HINTS ON METHODS OF TEACHING - Revised and Enlarged Edition