"In The Last Days of Magic Mark Tompkins has woven together a beautiful tapestry, the warp and weft a tumultuous…