Keith Jarvis jr.: books, biography and more