Modern distributed computing book Lynch's Distributed Algorithms book is a classic but it is from 1996 and rather out of date. Are there any recent distributed computing books that can be used as textbooks for a graduate distributed computing and algorithms course?
You can refer Roger Wattenhofer's Lecture note on PODC.

Here I mentioned some other courses on distributed algorithms.