This is a comprehensive and detailed resource that I am going to add to my reading lists for multiple digitally related modules. It is written in a way that my L4 students will be able to digest as well as my L6 and PG students to use to help guide them.