Written by Hubert Selby Jr.