Warren Gay is the bestselling author of Sams Teach Yourself Linux Programming in 24 Hours. He is the supervisor of Investment Management Systems at Mackenzie Financial Corporation. He has been programming professionally since 1980, programming for UNIX since 1986 and Linux since 1994. He has written many popular Internet-based Linux packages, including an ftp Backup program and a .wav player program.