Excellent read and explains what all goes into logo design from a graphic designer!
read article here