Main Author:
	Pedro Lopes <paol1976@yahoo.com>

Contributors:
	Chris Weyl <cweyl@mindspring.com>
	Nickolay V. Shmyrev <nshmyrev@yandex.ru>
