A unified approach to L^p Hardy and Rellich-type inequalities in Euclidean and non-Euclidean settings | Synapse