A Comprehensive Guide to Assignment Writing