Reading list: pearl