Java References

Deitel and Deitel, Java, How to Program, 10th Edition
Prentice-Hall, 2014. ISBN 0-13-380780-0 [UD electronic copy] notes

Paul Deitel and Harvey Deitel - Deitel & Associates, Inc.; Java SE-8 for Programmers: Third Edition
Prentice Hall, 2014. Print ISBN-10: 0-13-389138-0 [UD electronic copy] notes

Cay S. Horstmann and Gary Cornell Core Java, Volume I – Fundamentals (8th Edition)
Prentice-Hall, 2015. Print ISBN-10: 0-13-417730-4 [UD electronic copy] notes

Douglas Lyons, Image processing in Java,
Prentice Hall, 1999. ISBN 0-13-974577-7

Object-Oriented-Programming References

Chun, Wesley J. Core Python Programming, Second Edition, Prentice-Hall, 2007. ISBN 0-13-226993-7.

Davison, Andrew, Killer Game Programming in Java, O'Reilly, 2005. ISBN 0-596-00730-2.

Glaeser, Georg and Schröcker, Hans-Peter, Handbook of Geometric Programming Using Open Geometry GL, Springer-Verlag, 2002. ISBN 0-387-95272-1.

Heckbert, Paul (Ed.), Graphics Gems IV, Academic Press, 1994. ISBN 0-12-336155-9.

Horstmann, Cay, Object-Oriented Design & Patterns, Second Edition, John Wiley, 2006. ISBN 0-471-74487-5.

Kak, Avinash C. Programming with Objects, A Comparative Presentation of Object-Oriented Programming with C++ and Java, John Wiley, 2003. ISBN 0-471-26852-6

Lafore, Robert, Object-Oriented Programming in C++, Fourth Edition, Sams Publishing, 2002. ISBN 0-672-32308-7.

Laszlo, Michael J., Object-Oriented Programming featuring Graphical Applications in Java, Addison-Wesley, 2002. ISBN 0-201-72627-0.

Lau, Hang T., A Numerical Library in Java for Scientists and Engineers, CRC Press, 2003. ISBN 1-58488-430-4.

Seed, Graham M., An Introduction to Object-Oriented Programming in C++ with Applications in Computer Graphics, Second Ed., Springer-Verlag, 2001.ISBN 1-85233-450-9.

Svenk, Goran, Object-Oriented Programming: Using C++ for Engineering and Technology Delmar, 2003. ISBN 0-7668-3894-3.

Yevick, David, A First Course in Computational Physics and Object-Oriented Programming, Cambridge University Press, 2005. ISBN 0-521-82778-7.

Maintained by John Loomis, last updated 18 January 2017