Andrews, Gregory R. Concurrent Programming: Principles and Practice. Redwood City, Calif: Benjamin/Cummings, 1991. Print.
---. Foundations of Multithreaded, Parallel, and Distributed Programming. Reading, Mass: Addison-Wesley, 2000. Print.
Ben-Ari, M. Principles of Concurrent and Distributed Programming. 2nd ed. Harlow: Addison-Wesley, 2006. Print.
Ben-Ari, M. and Safari Books Online (Firm). Principles of Concurrent and Distributed Programming. 2nd ed. Harlow: Addison-Wesley, 2006. Print.
Burns, Alan and Davies, Geoff. Concurrent Programming. International computer science series. Wokingham: Addison-Wesley, 1993. Print.
Goetz, Brian. Java Concurrency in Practice. Upper Saddle River, NJ: Addison-Wesley, 2006. Print.
Lea, Douglas. Concurrent Programming in Java: Design Principles and Patterns. 2nd ed. Java series. Boston, Mass: Addison-Wesley, 2000. Print.
Lea, Douglas and Safari Books Online (Firm). Concurrent Programming in Java: Design Principles and Patterns. 2nd ed. Java series. Reading, Mass: Addison-Wesley, 2000. Web. <http://proquestcombo.safaribooksonline.com:80/0201310090?uicode=114>.
Magee, Jeff and Kramer, Jeff. Concurrency: State Models & Java Programs. 2nd ed. Worldwide series in computer science. Chichester: John Wiley, 2006. Print.