Learn Python the Hard Way

By Zed Shaw