Aside from the text online, what are the best books for a newbie learning python as their first language?