I regret having let this sit on my to read list for so long, I can't believe I took so long to read this masterpiece