Cómo usar os.startfile con un comando de botón (TkInter)

Tratando de implementar un botón en un lienzo que abre un.pdf archivo cuando se hace clic.

Mi intento es el siguiente

self.B3 = Button(InputFrame,text='Graphical Plots', command = os.startfile('Bessel.pdf'),bd=5,width=13,font="14")
self.B3.grid(column =0,row=3)

Desafortunadamente mi código abre el.pdf antes de hacer clic en el botón, tan pronto como se haya ejecutado. ¿Por qué?