Karna was Suryaputra. Bhishma was Gangaputra. Surya is the source of light that is knowledge. Karna used to see a Sun when he closed his eyes. He was given at birth an armour that would always protect him. He was a born archer and a soldier, a Kshatriya by birth. On behalf of his devoted friend Duryodhana he went on a military expedition. He defeated any king who resisted him and brought back a great number of crowns. Never once did he meet with defeat until he met Arjuna. Why, was his question. Parasurama was a great Rishi and a guru.