Writing Drama; a Comprehensive Guide for Playwrights and Scriptwriters