first all ,mr zane ,let me clearify u that linga means mark, in sanskrit.can u show me where from u read that linga means reproductive organ. regarding shiv puran ,all these books were courrpted during muslim rule in india.your logic and reasoning comes from lies propogated by zakir naik.if u have to understand hinduism , go through books like gita,upanishads and vedas.in my opinion upanishads are better than any other religious books. about stone of kaaba it is controversial, what it is actually .as per its shape it looks like siva linga and some islamics books in turkey wriiten 1000 years or more back indicate that it was constructed by an indian king .as per books of shahih bukhari there were 5ooo indians living in arabia during muhammed 's time