Fluent C: Principles, Practices, and Patterns (Paperback)