Michael Floyd, Author at Ionic