references useful