Digital Design by Morris Mano
Verilog HDL by Samir Palnitkar
Computer Architecture by Patterson & Hennessy
CMOS Digital Integrated Circuits by Kang
Digital Integrated Circuits by Rabaey
Python Crash Course by Eric Matthes
Static Timing Analysis by J. Bhasker and Rakesh Chadha
VLSI Physical Design (From Springer)