Digital Logic and State Machine Design: International Student Edition