Any good references for undergraduates? Python is the language of choice.