Rory Gallagher: His Life and Times