Writing and presenting scientific papers - Garnsworthy, Phil (Viva books, 2011)