Mathematical control theory: deterministic finite dimensional systems (2nd ed.)