Books written by Ravit H. David