I read/listened to this audio book some 5 years ago and just finished it again.