http://books.solidot.org/article….