Author: David Leviatan
Alternate names: D. Leviatan