A review by korir
Good Services: Decoding the Mystery of What Makes a Good Service by Lou Downe

informative medium-paced

5.0