Lord of Souls is an English Fantasy novel by Greg Keyes and is the second of two planned books based on "The Elder Scrolls" , a series of action role-playing open world fantasy video games primarily developed by what studios?