Petre, M., and A. van der Hoek,  
"Software Designers in Action: A Human-Centric Look at Design Work",  
Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series: CRC Press, pp. 452, September, 2013.
 Petre, M.., and A. van der Hoek,  
Software Design Decoded: 66 Ways Experts Think,  
: MIT Press, pp. 184, 2016.
 Taylor, R. N., N. Medvidović, and E. M. Dashofy,  
Software Architecture: Foundations, Theory, and Practice,  
: John Wiley & Sons, pp. 736, 2010.
 Mark, G.,  
"Multitasking in the Digital Age",  
Synthesis Lectures on Human-Centered Informatics, vol. 8: Morgan & Claypool, April, 2015.
 Leonard, P. M., B. A. Nardi, and J. Kallinikos,  
Materiality and Organizing: Social Interaction in a Technological World,  
: Oxford University Press, USA, pp. 384, 2012.
 Ekbia, H., and B. Nardi,  
Heteromation and Other Stories of Computing and Capitalism,  
, Cambridge, MIT Press, pp. 280, 2017.
 Cha, S., R. N. Taylor, and K. C. Kang,  
Handbook of Software Engineering,  
: Springer International Publishing, 2019.
 Lopes, C. Videira,  
Exercises in Programming Style,  
: Chapman and Hall/CRC, pp. 304, 2014.
 Boellstorff, T., B. Nardi, C. Pearce, and T. L. Taylor,  
Ethnography and Virtual Worlds: A Handbook of Methods,  
: Princeton University Press, September , 2012.
 Cooper, K., and W. Scacchi,  
Computer Games and Software Engineering,  
: CRC Press, Taylor and Francis, pp. 311, 2015.
 Retti, J.., W.. Bibel, B.. Buchberger, E.. Buchberger, W.. Horn, A. Kobsa, I.. Steinacker, R.. Trappl, and H.. Trost,  
"Artificial Intelligence - Eine Einführung",  
XLeitfäden der angewandten Informatik (Book 2), Stuttgart, Teubner, 2014.
 Kaptelinin, V., and B. Nardi,  
"Activity Theory in HCI: Fundamentals and Reflections",  
Synthesis Lectures on Human-Centered Informatics: Morgan & Claypool Publishers, pp. 105, April, 2012.