When: Thu., May 2, 7 p.m. 2013
Necessary Evil is the conclusion to Tregillis' Milkweed series, with spy Raybould Marsh traveling to Earth to save at least one timeline from unspeakable horror.
3415 SW Cedar Hills (Elsewhere)
Tue., Dec. 1, 5 p.m.
Powell's Books at Cedar Hills Crossing
Tue., Dec. 8, 7 p.m.
© 2015 Portland Mercury