Linear System Theory: The State Space Approach