Strange, Solomon,author.