Andrews, Gregory R. 1991. Concurrent Programming: Principles and Practice. Redwood City, Calif: Benjamin/Cummings.
Andrews, Gregory R. 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. Vol. Java series. 2nd ed. Boston, Mass: Addison-Wesley.
Lea, Douglas and Safari Books Online (Firm). 2000. Concurrent Programming in Java: Design Principles and Patterns. Vol. Java series. 2nd ed. Reading, Mass: Addison-Wesley.
Magee, Jeff and Kramer, Jeff. 2006. Concurrency: State Models & Java Programs. Vol. Worldwide series in computer science. 2nd ed. Chichester: John Wiley.