The scientific revolution : the essential readings /