Author: Angus Murphy (author) Lincoln Taiz (author)