Dr. Dobb's Journal 32 397 june 2007 papier