Electronics systems and software .E4419 (Institution of Electrical Engineers, 2003)