Write Yourself a Concurrent Vector

Book detailing the process, techniques, and challenges associated with implementing a lock-free, thread-safe vector: Writing a Concurrent Vector in Rust