Dr. Dobb's Blogs http://www.drdobbs.com//author/8068 Dr. Dobb's Copyright 2013, United Business Media. en-us