Author: Zbigniew W. Ras,William Ribarsky