Marco Alka
Its " introduction to computing and programming in python forth edition" by mark.j guzdial
Now that I had my time to read it carefully I'm kinda having mixed first impressions about, I like it because it cover so many things that you usually wouldn't find in a single programming book. But I dislike the fact that it is using some old programming tools