William O'Shaughnessy Books by William O’Shaughnessy Over the years, our President and Editorial Director William O’Shaughnessy has written four books. Take…