I am grateful to the following for assistance with this project:
Source code for the data link layer module:
Nicolas Antoniak (HP)
Example applications and source code that were referred to, but not reused:
J.Volanthen, I.MacLeod (addresses unknown)
Purchase of equipment and use of computing facilities:
The Sir Stanley and Lady Davidson Medical Research Fund
Dr Alistair Lee, Department of Anaesthetics, Royal Infirmary, Edinburgh