Growing on a window shelf

Ideas, seeds and bulbs for vegetables, herbs, flowers and plants to grow in a small spaces such as a window shelf.