Principles of Cyber-Physical Systems (The MIT Press)