Programming in Clipper 5 - Schinkel, Mike; Kaster, John; Borns, Patricia (Addison-Wesley, 1992)