The Nature vs Nurture argument is perennial. Indian philosophy has a unique take on this. Hope you enjoy!