Too many to list here, so click on the link for more reading suggestions.