Science Writing Through Critical Thinking by Marilyn F. Moriarty