1.
Harris DM, Harris SL. Digital Design and Computer Architecture. 2nd ed. Morgan Kaufmann; 2013.
2.
Spell B. Pro Java 8 Programming, Third Edition. 3rd edition. Apress; 2015. 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
3.
Magee J, Kramer J. Concurrency: State Models & Java Programs. 2nd ed. Wiley; 2006. https://learning.oreilly.com/library/view/concurrency-state-models/9780470093559/?sso_link=yes&sso_link_from=university-college-london
4.
Goetz B, Peierls T, Bloch J, Bowbeer J, Holmes D, Lea D. Java Concurrency in Practice. Addison-Wesley; 2006.