Six Degrees of Freedom: Opportunities Met, Risks Taken, Lessons Learned [Bookshelf] | IEEE Journals & Magazine | IEEE Xplore