Book recommendation: Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers [0]. I did read it, but unfortunately I can't say I actually understood it as in to be able to use it day-to-day.
[0] https://www.amazon.ca/Specifying-Systems-Language-Hardware-E...