If you ever limit yourself on what you know,what you don't know will restrict your next move. This book is for those who are ready to explore beyond what they are being taught, those who can break limits just to get better. Read it thoroughly, don't find faults.