Bad liar Independently published Pages: 31, Paperback, Independently published Compare prices (1 shop) Sort: Price: lowest first Price: highest first shop Price Action 8,90 GBP Go to shop Similar products Bad Liar From 18,25 EUR Bad Liar From 12,98 EUR Bad Liar From 9,95 EUR Bad Liar From 9,95 EUR Bad Liar From 18,75 EUR Bad Liar From 9,99 EUR