Hey its been a while I mentioned a book on this site, today I want to introduce to ...