Patients will be randomly allocated to one of four groups (n=30 for each) namely, Macintosh, King Vision, Glidescope, or AirTraq groups, by drawing sequentially numbered sealed opaque envelopes containing a software-generated randomization code (Random Allocation Software, version 1.0.0, Isfahan University of Medical Sciences, Isfahan, Iran).