The economist post is the best and most well written one IMO.
https://www.swallowtailprint.co.uk/news/articles/post/78-a-brief-history-of-business-cards
https://www.economist.com/business/2015/03/12/on-the-cards
http://www.designfloat.com/blog/2012/04/02/history-business-cards/