Manyebook
Thomson Course Technology
How to Think Like a Programmer
New Perspectives on Computer Concepts