Which president pushed through Congress the Civil Rights Act of 1964?

A. Dwight Eisenhower
B. John F. Kennedy
C. Lyndon Johnson
D. Richard Nixon