Mastering Different Types of Writing Styles