Ayn Rand, Grant Bowler | news sites