It was not one, but three books! Woo. :)

Necromancer by William Gibson

A Stranger In a strange land by Robert Heinlein

Starship Troopers by Robert Heinlein.

All of them are famous, highly regarded sci-fi books which I had not yet read. ( I was too busy with Asimov, Wells and Vernes.) This is new and exciting.

Thank you!