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