Two-Point Boundary Value Problems of Linear Hamiltonian Systems