This is the site where you can download C books and Java Programming book for free. Among books you can download are as follows: 1)Thinking in Patterns 2)Thinking in Java 2nd Edition 3)Annotated Solutions Guide for Thinking in Java, 2nd edition 4)Thinking in C++, Second Edition (Volumes 1 & 2) 5)Thinking in C++ 2nd. ed. Vol. 1 Annotated Solution Guide I have looked at one of the books and it seems pretty good. It is easy to understand and is suitable for everyone. The site is also a very good site for finding information on topics related to programming. Check it out!!!!