Designing embedded software communications - Sridhar, T (CMP Press, 2003)