Dive into Python is too old!