Embedded systems building blocks : complete and ready-to-use modules in C - Labrosse, Jean J (Elsevier, 2011)