Recommended Literature  
Recommended Literature
 
Please note:  The course will not follow any particular book exclusively, but the first reference will be used extensively.

For books and links on Java, see our Java page.

On Data Structures: