Far-IR and sub-mm astronomy