CALI (The Center for Computer-Assisted Legal Instruction) has some lessons which might be useful for drafting documents. They include:
Drafting a Contract: The Sale of Goods
Drafting Contracts using 'Shall,' 'May' and 'Must'
Oklahoma City University Law students will need to register for a CALI username and password in order to do the lessons. See the Circulation Desk for more information.