comprehensive review for gems - Bullock J (Pennsylvania Harwal Publications, 1990)