To understand matters rightly we should understand their details, and as that knowledge is almost infinite, our knowledge is always superficial and imperfect. ---François Duc De La Rochefoucauld