Using Borland C++5 - Kimmel, Paul.; Reichert, Mark.; Markham, Dan. (Indianapolis Que, 1996)