Java How to Program: International Edition, 6/e
For courses in Java, Introduction to Programming and Java, Intermediate/Advanced Programming.
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The texts in the series feature hundreds of complete, working programs with thousands of lines of codemore than any other texts of their kind. Now, the world's best-selling Java textbook is again completely up-to- date with The Java 2 Platform Standard Edition (J2SE) 5.0.
Haskell:The Craft of Functional Programming, 2/e
The new edition of this text introduces functional programming in the Haskell language at a level appropriate for students and programmers with little or no experience of functional languages. The emphasis is on the process of crafting programs, problem solving and avoiding common pitfalls. The book is split into 3 parts : basic functional programming, abstraction and larger-scale programming, leading the reader step-by-step through the basics of the subject before introducing more advanced topics.