Its easy to believe that about Lincoln freeing the slaves since that is what the propaganda hammers us with all through school. No, he did not free the slaves for human rights reasons, nor was the civil war fought over slaves. Rather there were economic concerns in Lincoln wanting to keep the South from seceding. Lincoln actually thought blacks were inferior and that it had been a mistake to import them; that they could not live alongside whites; and that they should be recolonized back to Africa or an island somewhere. Read Thomas Di Lorenzo as he is an expert on the topic of Lincoln having written several books on him.