Calvin H Allen, Jr Author