Sometimes deep, sometimes surprising, often eccentric, but always unputdownable.