Warren Allen is an author and developer of software for numerous educational courseware products. For fourteen years he taught accounting and computer programming, and has spent the past twenty seven years as an author of computer-related products. He has designed, developed, and installed numerous computerized accounting systems for businesses and governmental organizations. He earned his B.S. degree from Southern State College, and his M.A. degree from the University of South Dakota. Mr. Allen has co-authored Integrated Accounting; Automated Accounting; Advanced Automated Accounting; Enrichment Activities; Computerized Inventory Procedures; Computerized Payroll Procedures; Computerized Record-Keeping and Bookkeeping; Financial Information Processing; Computers and Information Processing; Technology for Productivity and Decision Making; Computerized Principles of Financial Accounting (Internet based); Accounting Foundations: A Complete Online Course; several spreadsheet accounting textbooks; a word processing, spreadsheet, and database textbook; and several accounting simulations and other educational software packages.