Books written by the author Foster Peter