Can anyone recommend anything? My son was asking, he is obviously curious and I wondered if there were any good books that are a) factual and b) reflect modern life.