Karl Wiegers 

Karl Wiegers is Principal Consultant with Process Impact. He has a PhD in organic chemistry. Karl is the author or co-author of 14 books, including "Software Requirements Essentials” and "Software Requirements."