Well written but poor grammar and punctuation mistakes.