Pseudorandomness and cryptographic applications - Luby, Michael (Princeton Computer Science Notes, 1996)