Introduction to Digital Systems Design - Donzellini; Anguita, Davide; Oneto, Luca; Ponta, Domenico (Springer International Publishing, 2019)