Embedded systems building blocks, complete and ready-to-use modules in C - Labrosse, Jean J (CMP Books, 2002)