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