Flashlight: A Dynamic Detector of Shared State, Race Conditions, and Locking Models in Concurrent Java Programs by Hale, Scott C. | Menrva Books