Obstructive urolithiasis in ruminants. A review - Makhdoomi, D; Gazi, M (Vet World, 2013)