computers and writing dissertation award how long does it take to write a philosophy dissertation best apps for dissertation writing dissertation topic online how long to write 15000 word dissertation