This is my all-time most re-read book. Written in a disjointed, rambling style, it just gets better with each reading - more pieces of the puzzle fall into place. And, until you crack the plot, the dry humour maintain your interest.
You can't open this book thinking it's an easy read - it isn't. But perseverance will be rewarded.