Reading list: gary allen