Algorithms For Random Generation And Counting door Joseph T. Sinclair & Alistair Sinclair