This presentation briefly explains the basic reasons behind sample size calculation. It explains that sample size calculation is based on probabilistic (or random) sampling and why it does not apply to non-probabilistic sampling.
It includes a list of free resources for sample size calculation and some additional considerations when thinking about how to select a sample.