Excellent overview. I'd also add "Marks' Standard Handbook for Mechanical Engineers" to the front of the list. Its a great way to dip your toe into the breadth of the field and will serve as a nice reference book on your shelf later if you keep going with it.