Explanation

A Promised Land by Barack Obama

Point : (0 Comment)

Writer

Barack Obama

Language

English

ISBN

9780525633761

Number of pages

1136

A Promised Land by Barack Obama - Barack Obama