Macro Crazy

Alright...so the direction of Book is to write everything with as much
forethought as possible. First thing we are going to work on is memory
allocation, after getting the basic utilities up. 1. C++ Language
features 2. Logging 3. Asserts 4. Memory Management 5. Concurrency