Andrew Brookes is an English aerospace analyst, author of aviation books, and aviation journalist and is a former Royal Air Force pilot.