Nice site, but it's worth giving some info about yourself on the site and why I should trust your advice, given that these books are expensive.
In elementary machine learning, you give two options. You should really include introduction to statistical learning by the same folks who wrote ESL. It's a great book that covers the same ground as ESL but with less math.