A Teacher's Guide to Mathematics: A Human Endeavor