Python Essential Reference (3rd Edition)