Subgroup separability, knot groups and graph manifolds

This paper answers a question of Burns, Karrass and Solitar by giving examples of knot and link groups which are not subgroup-separable. For instance, it is shown that the fundamental group of the square knot complement is not subgroup separable. We characterise the Graph Manifolds with subgroup separable fundamental group as precisely the geometric ones, i.e. the Seifert Fibered 3-manifolds and the Sol manifolds, and show that there is a specific non-subgroup separable group which is a subgroup in all other cases.