Analog and Digital Control System Design: Transfer-Function, State-Space, and Algebraic Methods