Social & Preventive Medicine

Of the different epidemiological study designs available to test the association between risk factor and disease, the best design is of -