- Digital Systems Design and Practice: Using Verilog HDL and FPGAs
- Principles and Applications of Microcomputers: 8051 Microcontroller Software, Hardware, and Interfacing: Vol. I 8051 Assembly-Language Programming
- Principles and Applications of Microcomputers: 8051 Microcontroller Software, Hardware, and Interfacing: Vol. II 8051 Microcontroller Hardware and Interfacing
- Principles and Applications of Microcomputers: 8051 Microcontroller Software, Hardware, and Interfacing
- Digital Logic Design: With An Introduction to Verilog HDL