Holding the Man by Timothy Conigrave is an excellent and emotional read. My review is here on Bookmuse