just added this to my reading list too