Alphabet Challenge

Read one book for each letter of the alphabet.

This is challenge that is seemingly simple, but I've found quite difficult in practice. I've been trying to complete it since 2012, and almost managed it in 2015 (I was 3 books short). So, of course, I have to try again.

A: Arrow's Flight by Mercedes Lackey READ 2/9/16
B: The Boys Who Challenged Hitler by Phillip Hoose READ 3/17/16
C: Court of Fives by Kate Elliott READ 2/11/16
E: Everything I Never Told You by Celeste Ng READ 1/9/16
F: Fortune's Pawn by Rachel Bach READ 1/22/16
G: Glimpses by Lynn Flewelling READ 3/19/16
H: The Hundred Thousand Kingdoms by N.K. Jemisin READ 1/16/16
I: Illuminae by Amie Kaufman & Jay Kristoff READ 1/28/16
K: Kings Rising by C.S. Pacat READ 3/7/16 
L: Lies We Tell Ourselves by Robin Talley READ 1/23/16
M: Moth by Daniel Arenson READ 1/9/16
N: A Natural History of Dragons by Marie Brennan READ 1/12/16
P: Prince's Gambit by C.S. Pacat READ 2/27/16
S: Six-Gun Snow White by Catherynne M. Valente READ 1/2/16
T: Their Fractured Light by Amie Kaufman & Meagan Spooner READ 1/7/16
W: The Walled City by Ryan Graudin READ 3/12/16
Y: YOLO Juliet by Brett Wright READ 3/10/16