Irish history and culture: Aspects of a people's heritage