How to model a Celtic Knot

Similar things have been done before: