Concrete Advice
for Writing
Abstracts
Tom Lang, MA
Tom Lang Communications