Seamus Flaherty

Writer and historian of ideas