Stones of Power by Mira Singer 9781438947525 Paperback 2009