Customer loyalty: a guide for time travelers - Etherington, Lyn; Author (2006)