John Shea' Major & Recent Publications