May be the resources from the arabic books about this will make you feel difficult becoz its info. is complicately for beginners. But i have some book about Ushulul Fiqh in Indonesian lang., so i'll make some conclusion for you, not in engilsh but in thai only. and then you should translate it into the english by your self, ok? ... Wassalamu'alaikum.