http://loki-lib.sourceforge.net/