Franz Wilhelmstötter
How to do dependency injection in Java with static injection methods.
Injecting Random engines into the Jenetics library.
Random
Random number generators should not be chosen at random. — Donald Knuth