source and license patronage by David Revoy