Hard x-ray spectroscopy and dynamics of isolated atoms and molecules: a review. (17th December 2019)