Urolithiasis by Margaret S. Pearle & Margaret Pearle