Modern computer architecture and organisation are covered extensively in Design Principles and Applications of Computer Architecture and Organisation. The book is written from the perspective of a working professional, and it covers both the fundamentals and the intricate intricacies of common commercial computers.