Who is the author of the book ’21 Lessons of 21st Century’?General Knowledge A. George Friedman B. Yuval Noah Harari C. Alan Guth D. D. BF Skinner