[1]
Andrews, Gregory R. 1991. Concurrent programming: principles and practice. Benjamin/Cummings.
[2]
Andrews, Gregory R. 2000. Foundations of multithreaded, parallel, and distributed programming. Addison-Wesley.
[3]
Ben-Ari, M. 2006. Principles of concurrent and distributed programming. Addison-Wesley.
[4]
Ben-Ari, M. and Safari Books Online (Firm) 2006. Principles of concurrent and distributed programming. Addison-Wesley.
[5]
Burns, Alan and Davies, Geoff 1993. Concurrent programming. Addison-Wesley.
[6]
Goetz, Brian 2006. Java concurrency in practice. Addison-Wesley.
[7]
Lea, Douglas 2000. Concurrent programming in Java: design principles and patterns. Addison-Wesley.
[8]
Lea, Douglas and Safari Books Online (Firm) 2000. Concurrent programming in Java: design principles and patterns. Addison-Wesley.
[9]
Magee, Jeff and Kramer, Jeff 2006. Concurrency: state models & Java programs. John Wiley.