@book{Goetz_Peierls_Bloch_Bowbeer_Holmes_Lea_2006, address={Upper Saddle River, NJ}, title={Java concurrency in practice}, publisher={Addison-Wesley}, author={Goetz, Brian and Peierls, Tim and Bloch, Joshua and Bowbeer, Joseph and Holmes, David and Lea, Douglas}, year={2006} }
@book{Harris_Harris_2013, address={Waltham, Mass}, edition={2nd ed}, title={Digital design and computer architecture}, publisher={Morgan Kaufmann}, author={Harris, David Money and Harris, Sarah L.}, year={2013} }
@book{Magee_Kramer_2006, address={Chichester}, edition={2nd ed}, title={Concurrency: state models & Java programs}, url={https://learning.oreilly.com/library/view/concurrency-state-models/9780470093559/?sso_link=yes&sso_link_from=university-college-london}, publisher={Wiley}, author={Magee, Jeff and Kramer, Jeff}, year={2006} }
@book{Spell_2015, edition={3rd edition}, title={Pro Java 8 Programming, Third Edition}, url={https://safarijv.auth0.com/authorize?client_id=UtNi1m1IRXgzYFIwZrhSxell9EDRaL2v&response_type=code&connection=university-college-london&redirect_uri=https://www.safaribooksonline.com/complete/auth0-oauth2/&state=/library/view/-/9781484206416/?ar}, publisher={Apress}, author={Spell, Brett}, year={2015} }