Foliation, fibration, fiber bundle?

Main Question or Discussion Point

what's the difference among those three objects?
Any body can give me some examples?

Thanks

For a simple example, let $r$ be the distance to some point in the plane. Then the sets $\{r=\text{const}\}$ are a foliation, with leaves being circles and a point. If the point is excluded from the plane - turning it into a punctered plane - this will be a fibration.