Adam FlaniganBooksNo-BS Guide to English Vocabulary and Effective CommunicationAuthor data: Open Library