In Search of Ancient Ireland: From Neolithic Times to the Coming of the English