This page has much information that is speculation and duplication.