I read http://diveintopython.org/ online, and covered a lot of Python territory nicely with this. Greg