Books written by Alfred David