Amy Tan’s characters are so formulaic, she makes Dan Brown look like... More >>>