Adventures in Theoretical Physics:Selected Papers with Commentaries