William Archibald Cadell — Scottish industrialist and mathematician, also known as a travel writer