I've read designing data intensive systems and it covered distributed systems a bit.I don't find most textbooks to be an actually good intro outside of a course setting. For example, I own Andrew Tannenbaum's Distributed System book and a few others of his. But his writing style is too dense for me to make enough progress without giving up.What other books (probably not textbooks) do you recommend on distributed systems?