Viva's dictionary of acronyms and abbreviations (Viva books, 2005)