Digital System Design And Practices - Lin Bo-Ming