An alternative introduction to Rust