I thought that Rand was an unexpected inclusion in this list!! But I donno much about her at all.
I doubt that he's lying or ignorant though - the authors are coming at this from a very Christian/Catholic perspective and her reasoning that all our actions are selfish goes against Christianity!
She would be the first to say that all our actions are not selfish. However selfish acts that are reasonable she would call the good and that is against the Christian view of sacrifice for others as being the good. If they are going to criticize her, at least they should do so truthfully. It's no better than Dan Rather taking in fraudulent stories in order to nail Bush.