Copyright (c) 2008 by Ivan Zeifert works. All rights reserved.