If you want to be a better architect, you should read these 15 books