Hirota's Bilinear Method and its Generalization