what is an abstract when writing a paper research papers on video games systems biology phd thesis master thesis psychologie uva how long is a phd thesis al capone does my homework reading level braile 1999 masters thesis effective essay writing custom term paper search