I ran across a pretty interesting article about David Riccardo online .http://forums.timezone.com/index.php?t=tree&goto=7434096&rid=12189#msg_7434096