The Practical Dev's review of 11 Books All Software Engineers Must Read