How to write a great research paper - Book Builders LLC Hoboken, NJ, 2004